/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ControladoresUI;

import Entidades.Usuario;
import ManagersUI.AjustesCuentaInicioManager;
import javafx.event.*;
import javafx.fxml.FXML;
import javafx.scene.control.*;
import javafx.scene.layout.HBox;
/**
 * FXML Controller class
 *
 * @author JEscalante
 */
public class AjustesCuentaInicioController{

    /**
     * Initializes the controller class.
     */
    Usuario usuario;
    AjustesCuentaInicioManager ajustesCuentaInicioManager;
    @FXML private Label lblUsuario, lblNombre, lblApellidos, lblEmail;
    @FXML private Hyperlink hypModificacionDatos, hypModificacionContraseña;
    public void initialize() {}
  
    public void initManager(final AjustesCuentaInicioManager ajustesCuentaInicioManager, Usuario usuario) {
        this.ajustesCuentaInicioManager = ajustesCuentaInicioManager;
        this.usuario = usuario;
        cargarInformacion();
    }
    public void cargarInformacion(){
       this.lblUsuario.setText(usuario.getUsername());
       this.lblNombre.setText(usuario.getNombre());
       this.lblApellidos.setText(usuario.getApellidos());
       this.lblEmail.setText(usuario.getEmail());
    }
    @FXML
    private void abrirPnlModificacionContraseña(ActionEvent event){
        this.ajustesCuentaInicioManager.showPnlModificarContraseña(usuario);
    }
    @FXML
    private void abrirPnlModificacionDatos(ActionEvent event){
        this.ajustesCuentaInicioManager.showPnlModificarDatos(usuario);
    }
}
